home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 051-075 / scopedisk61 / dperf2 / dperf2.doc < prev    next >
Text File  |  1995-03-19  |  3KB  |  92 lines

  1.                 DiskPerf 2             By: Khalid Aldoseri
  2.                 ----------             -------------------
  3.  
  4. This is an updated version of the original DiskPerf by Rick Spanbauer.  The
  5. purpose of this program is to give you a fairly accurate idea of how
  6. fast a particular controller/hard disk combination is.
  7.  
  8. To use the program just run it from CLI.  It will then start giving you
  9. performance figures on the current drive.  (To test any other drive, just
  10. 'DPerf2 YourDriveName:')  You will get the following data:
  11.  
  12.  
  13. Create Files:  This is the number of files your drive can create in 1 second.
  14. Delete Files:  Same as above, but for deleting files.
  15.  
  16. Directory Scan: This is the speed of directory scanning in entries per second.
  17. Seek/Read Test: This is a test of how fast your drive heads move.
  18.  
  19.  
  20. Read/Write Speed Tests:
  21. These figures are how fast your drive can read/write data.  The test is
  22. performed with 6 different buffer sizes.  You should see dramatic difference
  23. as the buffer size increases, especially with the Fast Filing System.
  24.  
  25.  
  26. Note:  the number of buffers a device has will greatly affect its diskperf
  27. figures.  These are not very realistic increases and you should run DPref2
  28. with as few buffers as possible.  (between 5 - 30 buffers)
  29.  
  30. The following is a sample output from my hard disk:
  31. (Controller: CBM 2090,  Hard Disk: Conner CP3100 100Meg SCSI)
  32.  
  33. DiskPerf2.   Testing FAST0:
  34.  
  35. Create Files:    19 files/sec.    Directory Scan:   236 entries/sec.
  36. Delete Files:    53 files/sec.    Seek/Read Test:   159 seek/sec.
  37.  
  38. Read/Write Speed Test:  (bytes/sec.)
  39.  
  40. Buffer:  512     Read:     70,223     Write:     18,978
  41. Buffer:   4k     Read:    181,289     Write:    149,540
  42. Buffer:   8k     Read:    302,706     Write:    237,019
  43. Buffer:  32k     Read:    511,001     Write:    333,516
  44. Buffer:  64k     Read:    624,152     Write:    389,515
  45. Buffer: 256k     Read:    655,360     Write:    418,760
  46.  
  47.  
  48. If you get diskperf figure close to these, then your setup is very fast.
  49. Normal figures range around 300k read and 200k write for FFS.
  50.  
  51.  
  52. 25 Feb 1989.
  53.  
  54. Khalid Aldoseri.
  55. CIS 75166,2531.
  56.  
  57.  
  58.  
  59. This program is placed in the Public Domain.  You can do whatever you want
  60. with it.  The original version of the program was done by Rick Spanbauer.
  61.  
  62.  
  63. Differences between Diskperf and DPerf2:
  64.  
  65. - Bug Fixes:
  66.   1. DPref2 now doesn't leave any locks lying around and will delete the
  67.      test directory before it exits.
  68.   2. DiskPerf didn't close the timer device before it exits.  This is fixed.
  69.  
  70. - Program optimized in order to speed up its execution.  This means that
  71.   almost all of the time is spend in reading/writing data and not in DPerf2.
  72.  
  73. - Timing measurement resolution has been increased.  This makes the figures
  74.   for read/write tests much more accurate.
  75.  
  76. - Output has been improved a lot.
  77.  
  78. - Added two more tests in the read/write test.
  79.  
  80. - Read/Write test with a 512 byte buffer has been shortened to be 4 times
  81.   quicker.  This barely affects accuracy but speeds up the tests greatly.
  82.  
  83. - All in all, the figures by DPref2 can be compard to figures from DiskPerf
  84.   as the difference is around +/- 10% at most.
  85.  
  86. Notes:
  87.  
  88. There are many things that can affect the diskperf performance of your
  89. system, including: controller, hard disk, driver software, processor speed,
  90. drive interleave, etc. etc.  With DPref2 you can experiment with these
  91. and see what gives you the best performance.
  92.